html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.container {
	width: 970px;
	margin: 0 auto;
}
#banner{ padding-top:5px; height:121px}

#header{ overflow: hidden;}

#logo h1 {
	float: left;
	margin-top: 15px;
}

#logo h1 a {
	background: url(../../img/logo.png) no-repeat;
	height: 59px;
	width: 180px;
	display: block;
	text-indent: -9999px;
}

#adv{ margin-top:5px; float: right}

/*=====Drop down menu=====*/
#nav{margin-top:7px;margin-bottom:40px;display:block}
#nav ul{list-style:none}
#nav ul#topmenu{background-color:#0278ce;height:30px;margin-bottom:22px}
#nav ul#topmenu li{float:left;position:relative;border-right:1px solid #fff;z-index:1}


#nav ul#topmenu li a{display:block;float:left;text-decoration:none;text-transform:uppercase;font-size:11px;color:#fff;padding:9px 10px 10px}
#nav ul#topmenu li.parent a:hover{color:#0278ce}
#nav ul#topmenu li.active a, #nav ul#topmenu li a:hover{color:#0278ce;background-color:#fff; border-top:1px solid #0278ce}

#nav ul#topmenu li.icon_home a{padding:0}
#nav ul#topmenu li.icon_home:hover{border:none; border-right:1px solid #fff }
#nav ul#topmenu li.parent{z-index:1000}
#nav ul#topmenu li.parent ul{display:none;background-color:#fff;position:absolute; top:30px; left:-1px;width:149px;border:1px solid #0278ce; border-top: none; z-index:999}
#nav ul#topmenu li.parent:hover ul{display:block; }
#nav ul#topmenu li.parent:hover{border-left:1px solid #0278ce; border-right:none; background:#fff; color:#0278ce}
#nav ul#topmenu li.parent ul li{ border: none}
#nav ul#topmenu li.parent ul li a{display:block; padding:5px 0px 5px 10px; width:139px; text-transform: none; font-size:12px; color:#0278ce; border:none}
#nav ul#topmenu li.parent ul li a:hover{display:block;border:none;background-color:#b7b6b6;color:#FFF;padding:5px 0px 5px 10px;}

/*=========================================*/
#small_text p{ font-size:11px; color: #6c6c6c; margin-top:15px}

#small_text p.date{ float: left; margin-left:10px}

#small_text p.signin{ float: right; margin-right:10px}
/*=========================================*/
#main-content{ overflow:hidden}

#content{ margin-top: 25px; width:650px; float: left}

.group{ margin-bottom:55px; width: 650px}

.box_search{ background: url("../../img/bg_nav.jpg") repeat-x; width:640px; height:25px;}

.detail_search p.key_title { display: inline; float: left; margin-left:10px; font-size: 12px; color: #fff; font-weight:bold; text-transform: uppercase; padding: 5px 10px 0px 0px} 

.select_box{ float: right;}

p.intro_text { color: #333; font-size: 13px; padding: 8px 10px 10px 11px; background-color:#e1e1e1; width:615px; margin-left:0px !important;
	border-top:3px solid #fff; border-left: 2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333;
}
/*=========================================*/
.table_list{ width: 640px}

table#ncdt{}

table#ncdt tr.title{background-color:#b7b6b6;font-size:11px}
table#ncdt tr.title td{background-color:#b7b6b6;color:#474747;padding:10px 0 9px 12px}
table#ncdt tr.odd{background-color:#e1e1e1;font-size:12px}
table#ncdt tr.odd td{background-color:#e1e1e1;padding:9px 0 8px 12px}
table#ncdt tr.even td{padding:10px 0 9px 12px}
table#ncdt tr.odd td a:hover,table#ncdt tr.even td a:hover{color:#0060a6}
table#ncdt tr.even{background-color:#fff;font-size:12px}
p.read_more{font-size:11px;color:#03c;margin-right:20px;margin-top:20px;text-align:right}
p.read_more a{text-decoration:none;font-size:11px;color:#0060a6}
table#ncdt tr.odd td a:link,table#ncdt tr.even td a:link,table#ncdt tr.odd td a:visited,table#ncdt tr.even td a:visited{color:#333}
/*======SIDE BAR=====*/
#sitebar{ float: right; width: 300px; padding-left: 20px; padding-right:0px; margin-top:-72px}

.qc1{ margin-bottom: 30px}

p.quangcao{ font-size:11px; color: #6f6f6f; margin-bottom: 7px; margin-top: 5px}

/*=====Footer=====*/

#footer{margin-top:20px;margin-bottom:20px;background-color:#ededed;overflow:hidden;border-bottom:12px solid #0060a6}
#footer #col1{width:300px;padding-left:20px;float:left;margin-right:10px}
#footer #col1 h2{padding-top:13px}
#footer #col1 h2 a{background:url(../../img/logo_small.png) no-repeat;height:46px;width:141px;display:block;text-indent:-9999px}
#footer #col1 p#address{font-size:12px;line-height:22px;color:#333;margin-top:15px}
#footer #col2{color:#333;width:300px;float:left;margin-right:60px;padding-bottom:30px;padding-top:15px}
#footer #col2 h4,#footer #col3 h4{font-size:13px;text-transform:uppercase;padding-top:34px;padding-bottom:10px}
#footer #col2 ul,#footer #col3 ul{list-style:none}
#footer #col2 ul li,#footer #col3 ul li{font-size:12px;line-height:22px}
#footer #col2 ul li{float:left;width:130px}
#footer #col2 ul li a,#footer #col3 ul li a{text-decoration:none;color:#333}
#footer #col2 ul li a:hover,#footer #col3 ul li a:hover{text-decoration:underline}
#footer #col3{color:#333;float:left;padding-top:15px;width:280px}

/*=====Nhip cau dau tu=====*/
.group1{width:640px}
#pagination{margin-top:20px;margin-left:170px}
#pagination ul.pager{display:block;list-style:none;text-align:center}
#pagination ul.pager li{display:block;float:left;margin-right:15px}
#pagination ul.pager li a{text-decoration:none;color:#1361a9}

/*=====Tin lien quan=====*/

#metadata{padding-right:10px;padding-left:8px}
#metadata div.post{margin-bottom:15px;margin-top:20px;padding-right:10px}
#metadata div.post .image{float:left;padding-right:15px}
#metadata div.post h2{font-size:16px;color:#3175b4;font-weight:700;margin-bottom:10px}
#metadata div.post p{font-size:12px;line-height:15px}
#metadata div.post p a,#metadata div.post h2 a{text-decoration:none;color:#4b86bd}
#metadata div.post p.more{margin-top:10px}
#metadata div.post p.more a:hover{text-decoration:underline}

/*=====Slider=====*/
#slider{ margin-top:20px; padding-left:5px}

/*=====Hang muc DA_detail=====*/
.breadcrumb{background:url(../../img/nav.jpg) repeat-x scroll 0 0 transparent;height:25px;width:640px}
.breadcrumb p{padding:6px 0 5px 17px}
.group1 h2{font-size:18px;font-weight:700;color:#0060a6;margin-top:30px;margin-left:10px}
.group1 .hmda_head,.group1 .hmda_info,.group1 .hmda_detail,.group1 .hmda_contact{font-size:13px;font-weight:700;color:#333;margin-left:10px;margin-top:13px}
.group1 .hmda_img{text-align:center;margin-top:10px}
.group1 p{font-size:13px;line-height:16px;margin-left:10px}
.other_news{margin-top:20px;margin-left:10px}
.other_news h3{font-size:14px;line-height:22px;color:#333;margin-bottom:10px}
.other_news ul{list-style:none;padding-left:20px}
.other_news ul li{background-image:url (../../img/blue_dot.jpg)!important}
.other_news ul li a{text-decoration:none;font-size:13px;line-height:18px;color:#333;}  

/*=====TTMS=====*/

.ttms_data h2{font-size:18px;font-weight:700;margin-bottom:8px}
.ttms_data{padding:18px 15px 16px 17px}
.ttms_data p.date{font-size:11px;color:#333;margin-bottom:15px}
.ttms_data p.body_text{font-size:13px;margin-bottom:18px}
.ttms_data p.ttms_img{text-align:center;margin-bottom:18px}
.ttms_data p.ttms_img img{margin-bottom:13px}

/*=====ncm=====*/

.breadcrumb1 h3,.ncm_data h2{font-size:14px;font-weight:700;color:#333}
.ncm_data{padding:18px 15px 16px 17px}
.ncm_data p.ncm_img{text-align:center;margin-bottom:18px}
.ncm_text{text-align:left;margin-bottom:20px}
.ncm_text b{color:#dd0023}

/*=====GCTT=====*/

.gctt_data{padding:12px 15px 16px 17px}
.gctt_data h2{font-size:12px;font-weight:700;color:#333;text-transform:uppercase;margin-bottom:20px}
.gctt_data .gctt_title{font-size:12px;font-style:italic;color:#333;font-weight:700;margin-bottom:20px}
.gctt_img{float:right;padding-left:15px}
.gctt_body_text{margin-bottom:20px;font-size:12px;color:#333}
.gctt_sp{margin-top:20px;overflow:hidden}
#gctt_img{float:left;padding-right:20px}
.gctt_sp h2{font-size:20px;color:#076ab5;font-weight:400;margin-bottom:10px;margin-top:20px}

/*=====FILTER=====*/
.select_box select#search_city, .select_box select#search_district, .select_box select#search_job{ height: 22px; }

/*=====San pham moi=====*/

.breadcrumb2 a{text-decoration:none;font-size:12px;color:#0060a6;font-weight:700}
#spm_img{float:left;padding-right:40px}
.group2 h2{font-size:19px;font-weight:700;color:#2d2d2d;padding-top:20px}
.group2 .spm_price{font-size:13px;font-weight:700;color:#900;margin-top:10px}
.spm_bodytext{float:right;font-weight:700;color:#0060a6;margin-right:92px;font-size:11px;line-height:16px}
#spm_thumb img.thumb{border:1px solid #cbcbcb;margin-right:5px;padding:2px}
#spm_thumb p{text-align:center}
#spm_thumb p.note{font-size:11px;color:#a7a4a4;margin-top:5px}
p.note img#kinhlup{padding:3px 5px 0 0}
#tabs-1 p.photo{text-align:center;border:none!important;margin:10px 0}
#tabs-1 p{font-size:12px;line-height:16px;color:#333}
#tabs-1 i{font-weight:700;text-decoration:underline}

/*=====Registration=====*/

#registration{border:1px solid #bfbfbf}
#registration h2{font-size:30px;color:#0060a6;font-weight:400;margin-bottom:10px;margin-left:40px}
.s_row{margin-left:40px;padding:10px 0}
#detail_reg .s_row label{width:155px;text-align:right;float:left;margin-right:15px}
#detail_reg input.inputbox,select#gender,select#cate,select#city,select#district{background:url(../../img/input.jpg) no-repeat;border:none}
#detail_reg input.inputbox{height:23px;width:150px}
#detail_reg select#gender,#detail_reg select#cate,select#city,select#district{height:23px;margin-right:5px}
.checkbox{background-color:#e2ecf1;line-height:20px;clear:both;margin:10px 0;padding:8px 40px}
.register-button{background:url(../../img/reg_button.png) repeat-x scroll 0 0 transparent;border:none;color:#FFF;font-size:12px;font-weight:700;height:27px;width:77px;margin-left:20px;padding:0 15px 4px}
.required{color:red;padding-right:2px}
/*=====ORDER=====*/

#thongbao{background:#0060a6;margin-left:40px;margin-right:60px;margin-top:20px;padding:20px 0 15px 15px}
#order_list{margin-left:40px;margin-right:60px}
table#order tr.title{background-color:#b7b6b6;color:#fff}
table#order tr.title td{background-color:#b7b6b6;padding:10px 0 9px 12px}
table#order tr.line td{padding:5px 0}
input.total,input.sanpham,input.price{background:url(../../img/input.jpg) no-repeat;border:none;height:23px;width:150px}
input.mota{background:url(../../img/input1.jpg) no-repeat;border:none;height:23px;width:200px}
input.soluong{background:url(../../img/input2.jpg) no-repeat;border:none;height:23px;width:100px}
.add-product,.send-order{background:url(../../img/order_button.jpg) repeat-x scroll 0 0 transparent;border:none;color:#FFF;font-size:12px;font-weight:700;height:36px;width:135px;margin-left:20px;padding:0 15px 4px}


/*=====Overright CSS=====*/

.select_box select {
    font-size: 11px; background: url("../../img/select.jpg") no-repeat; border: none; 
    margin: 0px 2px 0 0; padding: 1px 0 1px 0; outline-style: none;
}



.select_box input.keyword{ background: url("../../img/search.jpg") no-repeat; border: none; width:142px;  color: #000; font-size:11px; padding: 2px 0px 2px 2px; margin-top:3px; 
outline-style: none;
}


table#ncdt td a{ text-decoration: none;}

.breadcrumb a{ text-decoration: none; color: #0060a6; font-weight: bold}

.line_dai
{
    margin-top: 10px;
}

#metadata .image img{border: 1px solid #e7e7e7; padding: 2px}

.group1{width:640px}

.group1 h2{font-size:18px;font-weight:700;color:#0060a6;margin-top:30px;margin-left:10px}
.group1 .canhan_head,.group1 .canhan_info,.group1 .canhan_detail,.group1 .canhan_contact{font-size:13px;font-weight:700;color:#333;margin-left:10px;margin-top:13px}
.group1 .canhan_img{text-align:left;margin-top:10px; float: left; padding-right:30px}
.group1 p{font-size:13px;line-height:16px;margin-left:10px}

.profile{ margin-top:10px;}
.profile label{ float: left; width:100px}
.profile1{ margin-left:10px}
.profile1 label{ float: left; width:150px}

table#ncdt td {
    padding: 10px 0 9px 12px;
}

.announce p{
	margin-top: 10px;
	margin-left: 0;
}

.announce h2{
	border-bottom: 3px solid #999999;
	margin-left: 0;
}


#headerx{ 
height: 43px; 
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
float:left;
width:100%;
}

#headerx h1{
text-indent:-9999px;
background: url("../images/logo_kdtt.jpg") no-repeat;
width:107px;
height:37px;
float: left
}

.nav1{ 
margin-left:115px; 
width:455px; 
float:left}

.nav1 ul{ }

.nav1 ul li{ 
float: left; 
display: block; 
line-height:43px; 
border-left:1px solid #e7e7e7; 
height:38px; 
}

.nav1 ul li.first{ 
border-bottom:5px solid #1e9cf1
}

.nav1 ul li.two{ 
border-bottom:5px solid #99d9ea
}

.nav1 ul li.three{ 
border-top:5px solid #424242
}

.nav1 ul li.last{ 
border-right:1px solid #e7e7e7; 
border-bottom:5px solid #e1e1e1 
}

.nav1 ul li a{ 
text-decoration:none; 
padding-left:15px; 
padding-right:15px;
color: #333;
}

.social{
float:right; 
margin-top:-12px;
}

.social ul{}

.social ul li{ 
float: left; 
margin-left:3px
}

#header-stretch{}

#header-stretch h1.market{
text-indent:-9999px;
background: url("../images/logo.jpg") no-repeat;
width:282px;
height:48px;
float: left;
margin-top:23px;
margin-bottom:33px
}

div.time{ float:right; margin-top:5px}

.navigation{height:33px; width:100%; background-color:#1499e5; margin-bottom:12px}

.borderxam{ border:1px solid #d9d9d9}

.navigation ul{}

.navigation ul li{ float:left; display:block; line-height:33px; border-right:1px solid #fff}

.navigation ul li.first{background: url("../images/iconhouse.jpg") no-repeat; width:40px}

.navigation ul li.two{ background: url("../images/bg_arrow.jpg") no-repeat; width:170px; border:none}

.navigation ul li.last{ border-right: none}

.navigation ul li a{ color:#fff; text-decoration:none; text-transform:uppercase; font-weight:700; padding:0 15px}

#head-wrapper
{
	width: 970px;
	margin: 10px auto;
}

.navigator
{
	float: left;
	padding-top: 3px;
}

.navigator ul{}

.navigator ul li{ display:inline}

.first {
    margin-top: 0px !important;
}

.nav1 ul li.three {
    border-color: #424242;
    border-style: solid;
}

.nav1 ul li.first {
    border-color: #ed1c24;
}

.nav1 ul li.two {
    border-color: #99D9EA;
    border-style: solid;
}

.nav1 ul li.last {
    border-color: #1499e5;
    border-style: solid;    
}

.nav1 ul li {
    border-width: 0 0 5px 1px !important;
}

.nav1 ul li.active {
    border-width: 5px 0 0 1px !important;
    line-height: 30px !important;
}

.nav1 ul li.last {
    border-right: solid 1px #E7E7E7 !important;
}

.nav1 ul li.first:hover {
    background: #ed1c24;
}
.nav1 ul li.two:hover {
    background: #99D9EA;
}
.nav1 ul li.three:hover {
    background: #424242;
}
.nav1 ul li.last:hover {
    background: #1499e5;
}
.nav1 ul li:hover a {
    color: #fff;
}

#headerx {
    height: 34px;
    margin-bottom: 15px;
}

.navigator {
    padding-bottom: 0;
    padding-top: 0;
    margin-top: -1px;
}

.nav1 ul li {
    height: 30px;
    line-height: 34px;
}